package com.atguigu;

/**
 *      break和continue关键字的使用：
 *                          使用范围                        循环中使用的作用(不同点)        相同点
 *
 *           break:         switch-case和循环结构中         结束当前循环                   关键字后面不能声明执行语句
 *
 *           continue:      循环结构中                      结束当次循环                  关键字后面不能声明执行语句
 *
 * @author : leimingchao
 * @date Date : 2021年07月20日 23:52
 */
public class BreakContinueTest {

    public static void main(String[] args) {
        for (int i = 1; i <= 10; i++) {
            if (i % 4 == 0) {
                //123
                // break;
                //123567910
                continue;
            }
            System.out.print(i);
        }
        System.out.println();

        System.out.println("*********************");
        //******************************************
        label:for (int i = 1; i <= 4; i++) {
            for (int j = 1; j <= 10; j++) {
                if (j % 4 == 0) {
                    //默认跳出包裹此关键字最近的一层循环
                    //break;
                    // continue;
                    //结束指定标识的一层循环结构
                    // break label;
                    //结束指定标识的一层循环结构当次循环
                    continue label;
                }
                System.out.print(j);
            }
            System.out.println();
        }
    }
}
